"""
类型转换函数：
int(x) 将x转换为一个整数
float(x)将x转换到一个浮点数
str(x)将x转换为一个字符串

占位符格式化函数:
语法是使用 % 来占位和格式化。
单个参数格式化：("..%d....." % 变量名),
多个参数格式化： ("..%d..%s..." % (变量名,变量名) )
"""

# ----------------使用类型转换函数转换--------------------------
a = "51"
b = 10
# print(a+b) 运行异常，不同类型不能相加
print(a + str(b))  # 输出5110
print(int(a) + b)  # 输出61
print(float(b) + b)  # 输出20.0


# ----------------使用占位符函数转换--------------------------
price = 0.2
# %.3f 表示格式化小数输出， 数字3代表小数点后面保留3位小数
print("%.1f保留三位小数的值：%.3f" % (price, price))

num = 101
# %d 为整数格式化输出，若写成%05d则为不足5位补0输出，若写成%5d这种格式则以空格补够五位数
print("%d 以不足五位数补0输出为:%05d" % (num, num))
print("%d 以不足五位数补空格输出为:%5d" % (num, num))

# input() 函数实现键盘输入； 变量 = input("提示信息：")
name = input("输入你的名字：")
# %s是字符串的格式化输出函数
print("你好%s" % name)
